﻿using System.Collections.Specialized;

namespace Postnuclear.Test.Dependency.Tree
  {
  /// <summary>
  /// Interface to mock traceable collection.
  /// </summary>
  /// <typeparam name="TValue">The type of the value.</typeparam>
  internal interface IObservableTestCollection<TValue>
    : INotifyCollectionChanged
    {
    // Properties

    /// <summary>
    /// Gets or sets the value.
    /// </summary>
    TValue Value
      {
      get;
      set;
      }
    }
  }
